package com.ruoyi.sbgl.xmxxgl.mapper;

import java.util.List;
import com.ruoyi.sbgl.xmxxgl.domain.Xmxxgl;

/**
 * 项目信息管理Mapper接口
 *
 * @author huacai
 * @date 2024-09-04
 */
public interface XmxxglMapper
{
    /**
     * 查询项目信息管理
     *
     * @param xmxxglId 项目信息管理主键
     * @return 项目信息管理
     */
    public Xmxxgl selectXmxxglByXmxxglId(Integer xmxxglId);

    /**
     * 查询项目信息管理列表
     *
     * @param xmxxgl 项目信息管理
     * @return 项目信息管理集合
     */
    public List<Xmxxgl> selectXmxxglList(Xmxxgl xmxxgl);

    /**
     * 新增项目信息管理
     *
     * @param xmxxgl 项目信息管理
     * @return 结果
     */
    public int insertXmxxgl(Xmxxgl xmxxgl);

    /**
     * 修改项目信息管理
     *
     * @param xmxxgl 项目信息管理
     * @return 结果
     */
    public int updateXmxxgl(Xmxxgl xmxxgl);

    /**
     * 删除项目信息管理
     *
     * @param xmxxglId 项目信息管理主键
     * @return 结果
     */
    public int deleteXmxxglByXmxxglId(Integer xmxxglId);

    /**
     * 批量删除项目信息管理
     *
     * @param xmxxglIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteXmxxglByXmxxglIds(Integer[] xmxxglIds);

    /**
     * 不分页查询项目列表
     * @return
     */
    List<Xmxxgl> selectXmList();
}
